package com.ruoyi.function.domain.bo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.function.domain.Technician;
import lombok.Data;

import javax.validation.constraints.Pattern;
import java.math.BigDecimal;
import java.util.List;

/**
 * 技师对象 technician
 * 
 * @author ruoyi
 * @date 2025-03-18
 */
@Data
public class TechnicianBo extends Technician
{
    private Long id;
    private String avatar;
    private String introduction;
    private List<String> serviceAreasList;

    private List<String> idCardPhotos;      // 身份证照片(正反面)
    private List<String> skillCertificates; // 专业资格证书
    private List<String> platformCertificates; // 平台资格证书
    private List<String> experiencePhotosList;   // 经验证明照片


    @Pattern(regexp = "^1[3-9]\\d{9}$", message = "联系电话格式不正确")
    private String contactMobile;
    // 紧急联系人
    @Pattern(regexp = "^1[3-9]\\d{9}$", message = "紧急联系人电话格式不正确")
    private String emergencyMobile;

    private String province;

    private String addressName;


    private String name;
    // 手机号
    private String phone;

    private BigDecimal level;


    private Integer status;

//    @Excel(name = "接单状态 0-暂停接单 1-正在接单")
    private Integer receivingOrder;




}
